package co.fitstart.admin.entity.report;

import org.apache.poi.hssf.util.HSSFColor;

/**
 * 
 * @author Ysy
 *
 */
public enum ScheduleCellStyle {

    INDIVIDUAL("1v1", HSSFColor.GOLD.index, HSSFColor.WHITE.index),
    
    GROUP("团课", HSSFColor.ROYAL_BLUE.index, HSSFColor.WHITE.index),
    
    YEAR("年卡", HSSFColor.ORANGE.index, HSSFColor.WHITE.index),
    
    REST("休息", HSSFColor.GREY_25_PERCENT.index, HSSFColor.BLACK.index),
    
    EXPERIENCE("体验课", HSSFColor.LIME.index, HSSFColor.WHITE.index),
    
    DUTY("值班", HSSFColor.DARK_YELLOW.index, HSSFColor.WHITE.index),
    
    BUSINESS("公出", HSSFColor.GREEN.index, HSSFColor.WHITE.index),
    
    CONFERENCE("会议", HSSFColor.SKY_BLUE.index, HSSFColor.WHITE.index),
    
    TRAINING("培训", HSSFColor.ROSE.index, HSSFColor.WHITE.index),
    
    GIVE("赠课", HSSFColor.LIGHT_YELLOW.index, HSSFColor.BLACK.index);
    
    /**
     * 
     * @param description
     * @param cellColor
     * @param fontColor
     */
    private ScheduleCellStyle(String description, short cellColor, short fontColor) {
        this.description = description;
        this.cellColor = cellColor;
        this.fontColor = fontColor;
    }

    /** 描述 */
    private String description;
    
    /** 背景颜色 */
    private short cellColor;
    
    /** 字体颜色 */
    private short fontColor;

    /**
     * @return the description
     */
    public String getDescription() {
        return description;
    }

    /**
     * @return the cellColor
     */
    public short getCellColor() {
        return cellColor;
    }

    /**
     * @return the fontColor
     */
    public short getFontColor() {
        return fontColor;
    }

}
